set redraw_on_allocate, #135902.
authorJonathan Blandford <jrb@gnome.org>
Sun, 7 Mar 2004 21:26:32 +0000 (21:26 +0000)
committerJonathan Blandford <jrb@src.gnome.org>
Sun, 7 Mar 2004 21:26:32 +0000 (21:26 +0000)
Sun Mar  7 16:07:08 2004  Jonathan Blandford  <jrb@gnome.org>

        * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set
        redraw_on_allocate, #135902.

        * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from
        Damon Chaplin to set a node to be visible before emitting the
        inserted signal, #135555.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkfilechooserdefault.c
gtk/gtkfilesystemmodel.c

index 8a1a647ce760ea115c27f5b5d506b82586f4b56d..a86098a792450953d569c0340c813c0f07e6cfb2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Sun Mar  7 16:07:08 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set
+       redraw_on_allocate, #135902.
+
+       * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from
+       Damon Chaplin to set a node to be visible before emitting the
+       inserted signal, #135555.
+
 Sun Mar  7 22:24:28 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkbutton.c (_gtk_button_paint): Don't use xthickness in the
index 8a1a647ce760ea115c27f5b5d506b82586f4b56d..a86098a792450953d569c0340c813c0f07e6cfb2 100644 (file)
@@ -1,3 +1,12 @@
+Sun Mar  7 16:07:08 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set
+       redraw_on_allocate, #135902.
+
+       * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from
+       Damon Chaplin to set a node to be visible before emitting the
+       inserted signal, #135555.
+
 Sun Mar  7 22:24:28 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkbutton.c (_gtk_button_paint): Don't use xthickness in the
index 8a1a647ce760ea115c27f5b5d506b82586f4b56d..a86098a792450953d569c0340c813c0f07e6cfb2 100644 (file)
@@ -1,3 +1,12 @@
+Sun Mar  7 16:07:08 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set
+       redraw_on_allocate, #135902.
+
+       * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from
+       Damon Chaplin to set a node to be visible before emitting the
+       inserted signal, #135555.
+
 Sun Mar  7 22:24:28 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkbutton.c (_gtk_button_paint): Don't use xthickness in the
index 8a1a647ce760ea115c27f5b5d506b82586f4b56d..a86098a792450953d569c0340c813c0f07e6cfb2 100644 (file)
@@ -1,3 +1,12 @@
+Sun Mar  7 16:07:08 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set
+       redraw_on_allocate, #135902.
+
+       * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from
+       Damon Chaplin to set a node to be visible before emitting the
+       inserted signal, #135555.
+
 Sun Mar  7 22:24:28 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkbutton.c (_gtk_button_paint): Don't use xthickness in the
index 8a1a647ce760ea115c27f5b5d506b82586f4b56d..a86098a792450953d569c0340c813c0f07e6cfb2 100644 (file)
@@ -1,3 +1,12 @@
+Sun Mar  7 16:07:08 2004  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_init): set
+       redraw_on_allocate, #135902.
+
+       * gtk/gtkfilesystemmodel.c (model_refilter_recurse): Patch from
+       Damon Chaplin to set a node to be visible before emitting the
+       inserted signal, #135555.
+
 Sun Mar  7 22:24:28 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkbutton.c (_gtk_button_paint): Don't use xthickness in the
index 473673769637079f74b27e18d37832691642349d..05b1036ec789c07199c3dd822a441af5cd6f2c76 100644 (file)
@@ -506,6 +506,7 @@ gtk_file_chooser_default_init (GtkFileChooserDefault *impl)
   impl->select_multiple = FALSE;
   impl->show_hidden = FALSE;
 
+  gtk_widget_set_redraw_on_allocate (GTK_WIDGET (impl), TRUE);
   gtk_box_set_spacing (GTK_BOX (impl), 12);
 }
 
index ca0748139de6a616619e72b602c69304031d3cf2..4a14f41ddc454f8a5178842daab96956a9129f09 100644 (file)
@@ -782,9 +782,8 @@ model_refilter_recurse (GtkFileSystemModel *model,
          GtkTreeIter iter;
 
          iter.user_data = nodes;
-         gtk_tree_model_row_inserted (tree_model, path, &iter);
-
          nodes->is_visible = TRUE;
+         gtk_tree_model_row_inserted (tree_model, path, &iter);
        }
       else
        model_refilter_recurse (model, nodes, path);